package com.ylkj.common.base;

import java.math.BigDecimal;
import java.sql.Date;
import java.sql.Timestamp;
import java.text.SimpleDateFormat;

public class DataTranUtil {
	public static String tranNum(BigDecimal bigDecimal){
		if(bigDecimal==null){
			return "0";
		}else{
		   java.text.DecimalFormat myformat=new java.text.DecimalFormat("0.00"); 
		   String str = myformat.format(bigDecimal);      
		   return str+"";
		}
	}
	public static String tranNumNoTran(BigDecimal bigDecimal){
		if(bigDecimal==null){
			return "0";
		}else{
		   return bigDecimal+"";
		}
	}
	public static String tranLong(Long bigDecimal){
		if(bigDecimal==null){
			return "0";
		}else{
			return bigDecimal+"";
		}
	}
	public static String tranStr(String str){
		if(str==null){
			return "";
		}else{
			return str;
		}
	}
	public static String tranLongTime(Long bigDecimal){
		if(bigDecimal==null){
			return "0";
		}else{
			return bigDecimal+"";
		}
	}
	public static String tranInt(Integer bigDecimal){
		if(bigDecimal==null){
			return "0";
		}else{
			return bigDecimal+"";
		}
	}
	public static String tranDate(Date date){
		SimpleDateFormat myFmt=new SimpleDateFormat("yyyy-MM-dd");
		if(null==date){
			return "1900-01-01";
		}else{
			return myFmt.format(date);
		}
	}
	public static String tranDateTime(Timestamp date){
		SimpleDateFormat myFmt=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		if(null==date){
			return "1900-01-01 00:00:00";
		}else{
			return myFmt.format(date);
		}
	}
}
